package com.dq.health.entity.drug;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

/**
 * 药品表
 * 
 * @author chenxin
 */
public class Drug implements Serializable {
    /**
     * 药品id
     */
    @TableId(value = "drug_id", type = IdType.AUTO)
    private Long drugId;

    /**
     * 药物编码
     */
    private String drugCode;

    /**
     * 药品名称
     */
    private String drugName;

    /**
     * 药品单价
     */
    private BigDecimal drugPrice;

    /**
     * 药品库存
     */
    private Integer drugNum;

    /**
     * 创建人id
     */
    private Long createUserId;

    /**
     * 修改人id
     */
    private Long updateUserId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;

    /**
     * 获取药品id
     */
    public Long getDrugId() {
        return drugId;
    }

    /**
     * 设置药品id
     */
    public void setDrugId(Long drugId) {
        this.drugId = drugId;
    }

    /**
     * 获取药物编码
     */
    public String getDrugCode() {
        return drugCode;
    }

    /**
     * 设置药物编码
     */
    public void setDrugCode(String drugCode) {
        this.drugCode = drugCode;
    }

    /**
     * 获取药品名称
     */
    public String getDrugName() {
        return drugName;
    }

    /**
     * 设置药品名称
     */
    public void setDrugName(String drugName) {
        this.drugName = drugName;
    }

    /**
     * 获取药品单价
     */
    public BigDecimal getDrugPrice() {
        return drugPrice;
    }

    /**
     * 设置药品单价
     */
    public void setDrugPrice(BigDecimal drugPrice) {
        this.drugPrice = drugPrice;
    }

    /**
     * 获取药品库存
     */
    public Integer getDrugNum() {
        return drugNum;
    }

    /**
     * 设置药品库存
     */
    public void setDrugNum(Integer drugNum) {
        this.drugNum = drugNum;
    }

    /**
     * 获取创建人id
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置创建人id
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取修改人id
     */
    public Long getUpdateUserId() {
        return updateUserId;
    }

    /**
     * 设置修改人id
     */
    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * 获取创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}